\hypertarget{classMap}{\section{Map Class Reference}
\label{classMap}\index{Map@{Map}}
}


{\ttfamily \#include $<$Map.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classMap_a0f5ad0fd4563497b4214038cbca8b582}{Map} ()
\item 
\hyperlink{classMap_a9a70761ac063f25a5c7a69574b1f9e9a}{Map} (int \hyperlink{classMap_ade146e65409703c870199aa15686af8a}{row\-Num}, int \hyperlink{classMap_ac7ef2095dc16231491697ea711346255}{col\-Num}, int \hyperlink{classMap_aa290d742590193d62e77385d6dd4bb00}{row\-Start}, int \hyperlink{classMap_a58da6f52c65a06bf52e148a07ae66a9d}{col\-Start})
\item 
virtual \hyperlink{classMap_aa403fbe09394ccf39747588f5168e3b2}{$\sim$\-Map} ()
\item 
int \hyperlink{classMap_abd183d9fbad82710e138b5954f06a634}{get\-Row\-Num} () const 
\item 
void \hyperlink{classMap_ac39a5dbb10cec4b8c27110b8ffa08ec2}{set\-Row\-Num} (int \hyperlink{classMap_ade146e65409703c870199aa15686af8a}{row\-Num}=0)
\item 
int \hyperlink{classMap_a20fc8438b86affc7140fcc4c86b98976}{get\-Col\-Num} () const 
\item 
void \hyperlink{classMap_af807d42f61b2b112b147fef6d195d7c9}{set\-Col\-Num} (int \hyperlink{classMap_ac7ef2095dc16231491697ea711346255}{col\-Num}=0)
\item 
int \hyperlink{classMap_ad7bc8149931b2d301e52607f6522e5b5}{get\-Row\-Start} () const 
\item 
void \hyperlink{classMap_a97d6a6c1c24e54b11f0f9f736e7df369}{set\-Row\-Start} (int \hyperlink{classMap_aa290d742590193d62e77385d6dd4bb00}{row\-Start}=0)
\item 
int \hyperlink{classMap_aa167e3dfdf45953e56219a6a8364f5e7}{get\-Col\-Start} () const 
\item 
void \hyperlink{classMap_aa8c5f7104f2c68a3810bf381600482db}{set\-Col\-Start} (int \hyperlink{classMap_a58da6f52c65a06bf52e148a07ae66a9d}{col\-Start}=0)
\item 
void \hyperlink{classMap_a1cefc1b8ed6692667e2019f64acc0f5a}{print\-Map} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classPosition}{Position} $\ast$$\ast$ \hyperlink{classMap_a5a40614aa42fd4ea27518c2810a148ab}{position}
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{classMap_ade146e65409703c870199aa15686af8a}{row\-Num} = 0
\item 
int \hyperlink{classMap_ac7ef2095dc16231491697ea711346255}{col\-Num} = 0
\item 
int \hyperlink{classMap_aa290d742590193d62e77385d6dd4bb00}{row\-Start} = 0
\item 
int \hyperlink{classMap_a58da6f52c65a06bf52e148a07ae66a9d}{col\-Start} = 0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classMap_a0f5ad0fd4563497b4214038cbca8b582}{\index{Map@{Map}!Map@{Map}}
\index{Map@{Map}!Map@{Map}}
\subsubsection[{Map}]{\setlength{\rightskip}{0pt plus 5cm}Map\-::\-Map (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classMap_a0f5ad0fd4563497b4214038cbca8b582}
\hypertarget{classMap_a9a70761ac063f25a5c7a69574b1f9e9a}{\index{Map@{Map}!Map@{Map}}
\index{Map@{Map}!Map@{Map}}
\subsubsection[{Map}]{\setlength{\rightskip}{0pt plus 5cm}Map\-::\-Map (
\begin{DoxyParamCaption}
\item[{int}]{row\-Num, }
\item[{int}]{col\-Num, }
\item[{int}]{row\-Start, }
\item[{int}]{col\-Start}
\end{DoxyParamCaption}
)}}\label{classMap_a9a70761ac063f25a5c7a69574b1f9e9a}
\hypertarget{classMap_aa403fbe09394ccf39747588f5168e3b2}{\index{Map@{Map}!$\sim$\-Map@{$\sim$\-Map}}
\index{$\sim$\-Map@{$\sim$\-Map}!Map@{Map}}
\subsubsection[{$\sim$\-Map}]{\setlength{\rightskip}{0pt plus 5cm}Map\-::$\sim$\-Map (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classMap_aa403fbe09394ccf39747588f5168e3b2}


\subsection{Member Function Documentation}
\hypertarget{classMap_a20fc8438b86affc7140fcc4c86b98976}{\index{Map@{Map}!get\-Col\-Num@{get\-Col\-Num}}
\index{get\-Col\-Num@{get\-Col\-Num}!Map@{Map}}
\subsubsection[{get\-Col\-Num}]{\setlength{\rightskip}{0pt plus 5cm}int Map\-::get\-Col\-Num (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classMap_a20fc8438b86affc7140fcc4c86b98976}
\hypertarget{classMap_aa167e3dfdf45953e56219a6a8364f5e7}{\index{Map@{Map}!get\-Col\-Start@{get\-Col\-Start}}
\index{get\-Col\-Start@{get\-Col\-Start}!Map@{Map}}
\subsubsection[{get\-Col\-Start}]{\setlength{\rightskip}{0pt plus 5cm}int Map\-::get\-Col\-Start (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classMap_aa167e3dfdf45953e56219a6a8364f5e7}
\hypertarget{classMap_abd183d9fbad82710e138b5954f06a634}{\index{Map@{Map}!get\-Row\-Num@{get\-Row\-Num}}
\index{get\-Row\-Num@{get\-Row\-Num}!Map@{Map}}
\subsubsection[{get\-Row\-Num}]{\setlength{\rightskip}{0pt plus 5cm}int Map\-::get\-Row\-Num (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classMap_abd183d9fbad82710e138b5954f06a634}
\hypertarget{classMap_ad7bc8149931b2d301e52607f6522e5b5}{\index{Map@{Map}!get\-Row\-Start@{get\-Row\-Start}}
\index{get\-Row\-Start@{get\-Row\-Start}!Map@{Map}}
\subsubsection[{get\-Row\-Start}]{\setlength{\rightskip}{0pt plus 5cm}int Map\-::get\-Row\-Start (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classMap_ad7bc8149931b2d301e52607f6522e5b5}
\hypertarget{classMap_a1cefc1b8ed6692667e2019f64acc0f5a}{\index{Map@{Map}!print\-Map@{print\-Map}}
\index{print\-Map@{print\-Map}!Map@{Map}}
\subsubsection[{print\-Map}]{\setlength{\rightskip}{0pt plus 5cm}void Map\-::print\-Map (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classMap_a1cefc1b8ed6692667e2019f64acc0f5a}
Prints the map to the screen \hypertarget{classMap_af807d42f61b2b112b147fef6d195d7c9}{\index{Map@{Map}!set\-Col\-Num@{set\-Col\-Num}}
\index{set\-Col\-Num@{set\-Col\-Num}!Map@{Map}}
\subsubsection[{set\-Col\-Num}]{\setlength{\rightskip}{0pt plus 5cm}void Map\-::set\-Col\-Num (
\begin{DoxyParamCaption}
\item[{int}]{col\-Num = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{classMap_af807d42f61b2b112b147fef6d195d7c9}
\hypertarget{classMap_aa8c5f7104f2c68a3810bf381600482db}{\index{Map@{Map}!set\-Col\-Start@{set\-Col\-Start}}
\index{set\-Col\-Start@{set\-Col\-Start}!Map@{Map}}
\subsubsection[{set\-Col\-Start}]{\setlength{\rightskip}{0pt plus 5cm}void Map\-::set\-Col\-Start (
\begin{DoxyParamCaption}
\item[{int}]{col\-Start = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{classMap_aa8c5f7104f2c68a3810bf381600482db}
\hypertarget{classMap_ac39a5dbb10cec4b8c27110b8ffa08ec2}{\index{Map@{Map}!set\-Row\-Num@{set\-Row\-Num}}
\index{set\-Row\-Num@{set\-Row\-Num}!Map@{Map}}
\subsubsection[{set\-Row\-Num}]{\setlength{\rightskip}{0pt plus 5cm}void Map\-::set\-Row\-Num (
\begin{DoxyParamCaption}
\item[{int}]{row\-Num = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{classMap_ac39a5dbb10cec4b8c27110b8ffa08ec2}
\hypertarget{classMap_a97d6a6c1c24e54b11f0f9f736e7df369}{\index{Map@{Map}!set\-Row\-Start@{set\-Row\-Start}}
\index{set\-Row\-Start@{set\-Row\-Start}!Map@{Map}}
\subsubsection[{set\-Row\-Start}]{\setlength{\rightskip}{0pt plus 5cm}void Map\-::set\-Row\-Start (
\begin{DoxyParamCaption}
\item[{int}]{row\-Start = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{classMap_a97d6a6c1c24e54b11f0f9f736e7df369}


\subsection{Member Data Documentation}
\hypertarget{classMap_ac7ef2095dc16231491697ea711346255}{\index{Map@{Map}!col\-Num@{col\-Num}}
\index{col\-Num@{col\-Num}!Map@{Map}}
\subsubsection[{col\-Num}]{\setlength{\rightskip}{0pt plus 5cm}int Map\-::col\-Num = 0\hspace{0.3cm}{\ttfamily [private]}}}\label{classMap_ac7ef2095dc16231491697ea711346255}
\hypertarget{classMap_a58da6f52c65a06bf52e148a07ae66a9d}{\index{Map@{Map}!col\-Start@{col\-Start}}
\index{col\-Start@{col\-Start}!Map@{Map}}
\subsubsection[{col\-Start}]{\setlength{\rightskip}{0pt plus 5cm}int Map\-::col\-Start = 0\hspace{0.3cm}{\ttfamily [private]}}}\label{classMap_a58da6f52c65a06bf52e148a07ae66a9d}
\hypertarget{classMap_a5a40614aa42fd4ea27518c2810a148ab}{\index{Map@{Map}!position@{position}}
\index{position@{position}!Map@{Map}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Position}$\ast$$\ast$ Map\-::position}}\label{classMap_a5a40614aa42fd4ea27518c2810a148ab}
\hypertarget{classMap_ade146e65409703c870199aa15686af8a}{\index{Map@{Map}!row\-Num@{row\-Num}}
\index{row\-Num@{row\-Num}!Map@{Map}}
\subsubsection[{row\-Num}]{\setlength{\rightskip}{0pt plus 5cm}int Map\-::row\-Num = 0\hspace{0.3cm}{\ttfamily [private]}}}\label{classMap_ade146e65409703c870199aa15686af8a}
\hypertarget{classMap_aa290d742590193d62e77385d6dd4bb00}{\index{Map@{Map}!row\-Start@{row\-Start}}
\index{row\-Start@{row\-Start}!Map@{Map}}
\subsubsection[{row\-Start}]{\setlength{\rightskip}{0pt plus 5cm}int Map\-::row\-Start = 0\hspace{0.3cm}{\ttfamily [private]}}}\label{classMap_aa290d742590193d62e77385d6dd4bb00}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
/home/will/workspace/\-Messenger/src/\hyperlink{Map_8h}{Map.\-h}\item 
/home/will/workspace/\-Messenger/src/\hyperlink{Map_8cpp}{Map.\-cpp}\end{DoxyCompactItemize}
